owing to the bad weather - French English Dictionary